Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Italy F3 Netherlands F3 Germany-w2 Germany-w3 Germany F1 Italy F15 Italy F17 Germany F6 Ukraine F3 Germany-w2 Germany-w3 Switzerland F2 Switzerland F3 Italy F12 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Germany F6 Germany F7 Germany F8 Romania F12 Germany F9A Romania F13 Germany F10 Germany F13 Germany F15 Germany F16 Nigeria F5 Nigeria F6 Russia F2 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Morocco F2 Switzerland F3 Belarus F1 Belarus F2 Germany F7 Germany F8 Germany F9 Russia F3 Germany F15 Germany F16 France F15 Germany F19 Germany F2 China F2 Germany F4 Germany F5 Germany F1 Morocco F1 Switzerland F1 Morocco F2 Switzerland F2 Switzerland F3 Turkey F3 Russia F1 Russia F2 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 France F14 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 France F3 Kazakhstan F6 Germany F11 Netherlands F4 Germany F10 Germany F14 M25+H Pozoblanco Italy F11 Germany F14 Germany F1 Germany F15 Germany F16 France F16 Germany-w1 Germany-w4 Ukraine F4 Belarus F2 Germany F5 Italy F12 Italy F13 Italy F14 Italy F16 Germany F12 Germany F13 Germany F15 France F15 Alexander Kolyaskin Memorial - Donetsk Germany-w1 Germany-w4 Germany F2 Germany F3 Germany F5 Intersport Heilbronn Open - Heilbronn Uzbekistan F1 Germany F18 Germany F6 Switzerland #1-w1 Italy F5 Italy F6 Germany F11 Switzerland F1 ATP Slovak Open Challenger - Bratislava Germany F1 Schickedanz Open 2007 - Furth PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger Sail Open - New Delhi Izmir Cup - Izmir Baden Open - Karlsruhe Schickendanz Open - Furth Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi Black Forest Open - Freudenstadt UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Labertz Open by Stawag - Aachen IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Wolfsburg Challenger Ramat Hasharon Challenger Nottingham Challenger Pozoblanco Challenger Oberstaufen Challenger Manchester Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Alphen Challenger Banja Luka Challenger Astana Challenger Ljubljana Challenger Mons Challenger Kolding Challenger Eckental Challenger Aachen Challenger Rhodes Challenger Cairo Challenger Braunschweig Challenger Kitzbuhel Challenger Istanbul Challenger Mons Challenger Orleans Challenger Aachen Challenger Bratislava Challenger Dallas Challenger Bath Challenger Johannesburg Challenger Pozoblanco Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger St. Remy Challenger Szczecin Challenger Tashkent Challenger Orleans Challenger Eckental Challenger Helsinki Challenger Kazan Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Barletta Challenger Napoli Challenger Penza Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Baden Open - Ettlingen Nottingham Challenger Alexander Kolyaskin Memorial - Donetsk Warsteiner Challenger Wolfsburg - Wolfsburg Challenger DCN de Cherbourg - Cherbourg Bauer Watertechnology Cup - Eckental Baden Open - Karlsruhe Astana Challenger - Astana Volkswagen Challenger 2004 - Wolfsburg Sporting Challenger '07 Trofeo Regione Piemonte - Turin Lexington Challenger Meerbusch Challenger Como Challenger Istanbul Challenger UTC Open by Selena - Cherkassy Szczecin Challenger Izmir Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Tyumen Challenger Chennai Challenger Bergamo Challenger Kolkata Challenger New Delhi Challenger Cherbourg Challenger Irving Challenger Guadalajara Challenger Leon Challenger Savannah Challenger Heilbronn Challenger Aptos Challenger Szczecin Challenger Mons Challenger Rennes Challenger Bratislava Challenger Ortisei Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Lambertz Open by Stawag 2007 - Aachen Raanana Challenger Taipei City Challenger Rome Challenger Heilbronn Challenger Seoul Challenger Winnetka Challenger Orleans Challenger Mons Challenger Sacramento Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Roma Open Challenger - Rome Rennes Challenger Trofeo Sisma Mantova - Mantova Brescia Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Irving Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger President's Cup - Astana Alexander Kolyaskin Memorial - Donetsk Barletta Challenger Orleans Challenger Ethias Trophy - Mons Morocco Tennis Tour - Fes Penza Cup - Penza Lambertz Open by Stawag - Aachen Irving Challenger Privat Bank Cup - Dnepropetrovsk New Delhi Challenger II - New Delhi Heilbronn Open - Heilbronn Genova Challenger Alexander Kolyaskin Memorial - Donetsk Izmir Challenger Morocco Tennis Tour - Meknes Quimper Challenger Biella Challenger Furth Challenger Status Athens Open - Athens Almaty Challenger Ismaning Challenger Szczecin Challenger Recanati Challenger Quimper Challenger Bauer Watertechnilogy Cup 2008 - Eckental Nottingham Challenger Monza Challenger Sarajevo Challenger Izmir Challenger Morocco Tennis Tour - Rabat Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Dallas Challenger Bauer Watertechnology Cup 2007 - Eckental Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Eckental Challenger Bergamo Challenger PEOPLEnet CUP - Dnepropetrovsk Schickendanz Open - Furth Tenerife Challenger Rome Challenger Genova Challenger Geneva Challenger Mons Challenger Salzburg Challenger Cremona Challenger Gimcheon Challenger Busan Challenger Tallahassee Challenger Bratislava Challenger Surbiton Challenger Winnetka Challenger Braunschweig Challenger Tashkent Challenger Izmir Challenger Eckental Challenger Eckental Challenger Recanati Challenger Helsinki Challenger Ismaning Challenger Brest Challenger Eckental Challenger Cary 2 Challenger Nottingham Challenger Ilkley Challenger Busan Challenger Aptos Challenger Le Gosier Challenger Vancouver Challenger Bratislava Challenger Heilbronn Challenger Surbiton Challenger Segovia Challenger PrivatBank Cup - Dnepropetrovsk Meerbusch Challenger Cleveland Challenger M25 Qian Daohu Shymkent Challenger Scheveningen Challenger Fairfield Challenger Brest Challenger Nottingham Challenger Ortisei Challenger Ilkley Challenger Como Challenger Ortisei Challenger Wroclaw Challenger Quimper Challenger Andria Challenger Lille Challenger Sophia Antipolis Challenger Meerbusch Challenger Ludwigshafen Challenger Citta di Monza - Monza Koblenz Challenger Segovia Challenger Biella 4 Challenger Bratislava Challenger Bratislava 2 Challenger Szczecin Challenger Bergamo Challenger Andria Challenger Winnipeg Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Genova Challenger Szczecin Challenger Cleveland Challenger Bergamo Challenger Orleans Challenger Rennes Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Marburg Challenger Bratislava Challenger Andria Challenger Athens Challenger Fergana Challenger Noumea Challenger Newport Beach Challenger Dallas Challenger Bergamo Challenger Pau Challenger Salinas Challenger Taipei City Challenger Leon Challenger Puerto Vallarta Challenger Geneva Challenger - Geneva Heilbronn Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Davidoff Swiss Indoors Basel - Basel Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lille Challenger Lugano Challenger Nottingham 1 Challenger Nottingham-2 Challenger Open 13 - Marseille Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Tiburon Challenger Istanbul Challenger Ortisei Challenger Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Open 13 - Marseille Wuxi Challenger Taipei Challenger Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow Open des Alpes Trophee BNP Paribas - Grenoble Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Nur-Sultan Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Tarragona Challenger China Open - Beijing Helsinki Challenger Open Sud de France - Montpellier Tennislife Cup - Napoli St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger SA Tennis Open - Johannesburg Kobstaedernes ATP Challenger - Kolding SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Tashkent Challenger - Tashkent Nur-Sultan Challenger Dubai Duty Free Tennis Championships - Dubai Aix En Provence Challenger Istanbul Challenger Hamburg Challenger AEGON International - Eastbourne Quimper 2 Challenger SkiStar Swedish Open - Bastad Napoli Challenger Genova Challenger Nottingham-2 Challenger Fergana Challenger Karlsruhe Challenger Rome Challenger Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Bordeaux Challenger Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Zagreb Challenger Furth Challenger Rennes Challenger Sarasota Challenger Salzburg Challenger Bratislava Challenger Credit Agricole Suisse Open - Gstaad Helsinki Challenger Ordina Open - 's-Hertogenbosch Karshi Challenger Bet-at-home Cup - Kitzbuhel Marbella Challenger Izmir Challenger Heilbronn Challenger Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Kazan Challenger If Stockholm Open - Stockholm BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bergamo Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger Belgrade Challenger Bet-at-home Open - Hamburg Kremlin Cup - Moscow Credit Agricole Suisse Open - Gstaad Eckental Challenger Bratislava Challenger Winston-Salem Open - Winston-Salem Allianz Suisse Open Gstaad - Gstaad Ortisei Challenger Pilot Pen Tennis - New Haven Kremlin Cup - Moscow If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Samarkand Challenger Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Helsinki Challenger BMW Open - Munich SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Porto Challenger St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Napoli Challenger Brasil Open - Sao Paulo St. Brieuc Challenger Sofia Open - Sofia Astana Open - Nur-Sultan Countrywide Classic - Los Angeles Monza Challenger Rome Challenger Johannesburg Challenger VTR Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart U.S. National Indoor Tennis Championships - Memphis Bratislava Challenger Ortisei Challenger Ortisei Challenger Tunis Challenger Las Vegas Challenger Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Helsinki Challenger SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Heilbronn Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Poznan Challenger Vercelli Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok Orleans Challenger Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Medibank International - Sydney Bergamo Challenger Delray Beach International Tennis Championships - Delray Beach Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade Irving Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Vercelli Challenger Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Almaty Open - Almaty PTT Thailand Open - Bangkok Kremlin Cup - Moscow Segovia Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Genova Challenger Trnava Challenger Mons Challenger Open Sud de France - Montpellier Jonkoping Challenger Ortisei Challenger Vancouver Challenger Heilbronn Challenger Claro Open Colombia - Bogota Braunschweig Challenger Rome Challenger Aircel Chennai Open - Chennai Meerbusch Challenger Furth Challenger Open 13 - Marseille Mons Challenger San Luis Potosi Challenger BB&T Atlanta Open - Atlanta Genova Challenger Bet-at-home Cup - Kitzbuhel Orleans Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Szczecin Challenger Aegon Nottingham Open - Nottingham Johannesburg Challenger Ortisei Challenger Moselle Open - Metz Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Apia International - Sydney Orleans Challenger Delray Beach Open - Delray Beach Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Roseto Degli Abruzzi Challenger BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad Nur-Sultan Challenger Nonthaburi 2 Challenger Surbiton Challenger Kremlin Cup - Moscow BMW Open - Munich Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Ismaning Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Split 2 Challenger Prague 2 Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Ortisei Challenger Copa Claro - Buenos Aires St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Rogers Masters - Toronto BNP Paribas Masters - Paris Busan Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campbells Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Rogers Cup - Toronto Open Sud de France - Montpellier Ricoh Open - 's-Hertogenbosch Moselle Open - Metz Columbus Challenger Hall of Fame Open - Newport Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Mauthausen Challenger Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Potchefstroom Challenger Split 1 Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Bratislava 1 Challenger Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BMW Open - Munich Citi Open - Washington Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Moselle Open - Metz Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Citi Open - Washington Australian Open - Melbourne Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm European Open - Antwerp Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 All Lower level tournaments Olympics - Rio de Janeiro Sofia Open - Sofia Shanghai Rolex Masters - Shanghai